\doxysubsubsubsection{TIM Callbacks functions }
\hypertarget{group___t_i_m___exported___functions___group9}{}\label{group___t_i_m___exported___functions___group9}\index{TIM Callbacks functions@{TIM Callbacks functions}}


TIM Callbacks functions.  


\doxysubsubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group___t_i_m___exported___functions___group9_ga8a3b0ad512a6e6c6157440b68d395eac}{HAL\+\_\+\+TIM\+\_\+\+Period\+Elapsed\+Callback}} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\begin{DoxyCompactList}\small\item\em Period elapsed callback in non blocking mode. \end{DoxyCompactList}\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga1f7478d689916e5888f62f97cf4acef3}\label{group___t_i_m___exported___functions___group9_ga1f7478d689916e5888f62f97cf4acef3} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+Period\+Elapsed\+Half\+Cplt\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga1fc39499fe9db8b7fb88005e9f107a36}\label{group___t_i_m___exported___functions___group9_ga1fc39499fe9db8b7fb88005e9f107a36} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+OC\+\_\+\+Delay\+Elapsed\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga77a2401a35ddd9bd0b8fc28331b81381}\label{group___t_i_m___exported___functions___group9_ga77a2401a35ddd9bd0b8fc28331b81381} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+IC\+\_\+\+Capture\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga25ada83fb758075401f1bb9ba1925322}\label{group___t_i_m___exported___functions___group9_ga25ada83fb758075401f1bb9ba1925322} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+IC\+\_\+\+Capture\+Half\+Cplt\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
void \mbox{\hyperlink{group___t_i_m___exported___functions___group9_ga07e5fc4d223b16bec2fd6bed547cf91d}{HAL\+\_\+\+TIM\+\_\+\+PWM\+\_\+\+Pulse\+Finished\+Callback}} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\begin{DoxyCompactList}\small\item\em pwm dma传输完成回调函数 \end{DoxyCompactList}\item 
\Hypertarget{group___t_i_m___exported___functions___group9_gaf669ea0eacb07d5fee199704b612841f}\label{group___t_i_m___exported___functions___group9_gaf669ea0eacb07d5fee199704b612841f} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+PWM\+\_\+\+Pulse\+Finished\+Half\+Cplt\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga189577c72b1963671b26820d8161d678}\label{group___t_i_m___exported___functions___group9_ga189577c72b1963671b26820d8161d678} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+Trigger\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga6fb4827960b3fcbc72f81152c3c7a2c3}\label{group___t_i_m___exported___functions___group9_ga6fb4827960b3fcbc72f81152c3c7a2c3} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+Trigger\+Half\+Cplt\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\item 
\Hypertarget{group___t_i_m___exported___functions___group9_ga6f0868af383d592940700dbb52fac016}\label{group___t_i_m___exported___functions___group9_ga6f0868af383d592940700dbb52fac016} 
void {\bfseries HAL\+\_\+\+TIM\+\_\+\+Error\+Callback} (\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}htim)
\end{DoxyCompactItemize}


\doxysubsubsubsubsection{Detailed Description}
TIM Callbacks functions. 



\label{doc-func-members}
\Hypertarget{group___t_i_m___exported___functions___group9_doc-func-members}
\doxysubsubsubsubsection{Function Documentation}
\Hypertarget{group___t_i_m___exported___functions___group9_ga8a3b0ad512a6e6c6157440b68d395eac}\index{TIM Callbacks functions@{TIM Callbacks functions}!HAL\_TIM\_PeriodElapsedCallback@{HAL\_TIM\_PeriodElapsedCallback}}
\index{HAL\_TIM\_PeriodElapsedCallback@{HAL\_TIM\_PeriodElapsedCallback}!TIM Callbacks functions@{TIM Callbacks functions}}
\doxysubsubsubsubsubsection{\texorpdfstring{HAL\_TIM\_PeriodElapsedCallback()}{HAL\_TIM\_PeriodElapsedCallback()}}
{\footnotesize\ttfamily \label{group___t_i_m___exported___functions___group9_ga8a3b0ad512a6e6c6157440b68d395eac} 
void HAL\+\_\+\+TIM\+\_\+\+Period\+Elapsed\+Callback (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}}]{htim}{}\end{DoxyParamCaption})}



Period elapsed callback in non blocking mode. 

\begin{DoxyNote}{Note}
This function is called when TIM2 interrupt took place, inside HAL\+\_\+\+TIM\+\_\+\+IRQHandler(). It makes a direct call to \doxylink{group___h_a_l___exported___functions_gaa8361d44d76b7f6256834f828165837a}{HAL\+\_\+\+Inc\+Tick()} to increment a global variable "{}uw\+Tick"{} used as application time base. 
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em htim} & \+: TIM handle \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em None} & \\
\hline
\end{DoxyRetVals}
\Hypertarget{group___t_i_m___exported___functions___group9_ga07e5fc4d223b16bec2fd6bed547cf91d}\index{TIM Callbacks functions@{TIM Callbacks functions}!HAL\_TIM\_PWM\_PulseFinishedCallback@{HAL\_TIM\_PWM\_PulseFinishedCallback}}
\index{HAL\_TIM\_PWM\_PulseFinishedCallback@{HAL\_TIM\_PWM\_PulseFinishedCallback}!TIM Callbacks functions@{TIM Callbacks functions}}
\doxysubsubsubsubsubsection{\texorpdfstring{HAL\_TIM\_PWM\_PulseFinishedCallback()}{HAL\_TIM\_PWM\_PulseFinishedCallback()}}
{\footnotesize\ttfamily \label{group___t_i_m___exported___functions___group9_ga07e5fc4d223b16bec2fd6bed547cf91d} 
void HAL\+\_\+\+TIM\+\_\+\+PWM\+\_\+\+Pulse\+Finished\+Callback (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_t_i_m___handle_type_def}{TIM\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}}]{htim}{}\end{DoxyParamCaption})}



pwm dma传输完成回调函数 


\begin{DoxyParams}{Parameters}
{\em htim} & 发生中断的定时器句柄 \\
\hline
\end{DoxyParams}
